package com.dhecp.project.hr.domain;

import java.util.Date;

import com.dhecp.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 工作时间设定 实体类
 * @author DH-lwl
 * @version 2020年5月21日
 */
public class AttendanceWorkDateSet extends BaseEntity{

	private static final long serialVersionUID = 1L;
	
	private String guid;		//行唯一值
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dWorkDate;		//日期
	private String vWeekS;		//周数
	private String vWeek;		//星期
	private String vWorkType;	//类型
	private Integer aMHS; //上午打卡开始时间（时）
	private Integer aMMS; //上午打卡开始时间（分）
	private Integer aMSS; //上午打卡开始时间（秒）
	private Integer aMHE; //上午打卡结束时间（时）
	private Integer aMME; //上午打卡结束时间（分）
	private Integer aMSE; //上午打卡结束时间（秒）
	private Integer nMHS; //中午打卡开始时间（时）
	private Integer nMMS; //中午打卡开始时间（分）
	private Integer nMSS; //中午打卡开始时间（秒）
	private Integer nMHE; //中午打卡结束时间（时）
	private Integer nMME; //中午打卡结束时间（分）
	private Integer nMSE; //中午打卡结束时间（秒）
	private Integer pMHS; //下午打卡开始时间（时）
	private Integer pMMS; //下午打卡开始时间（分）
	private Integer pMSS; //下午打卡开始时间（秒）
	private Integer pMHE; //下午打卡结束时间（时）
	private Integer pMME; //下午打卡结束时间（分）
	private Integer pMSE; //下午打卡结束时间（秒）
	//虚拟字段
    private String aMS;	//上午打卡开始时间
    private String aME; //上午打卡结束时间
    private String nMS; //中午打卡开始时间
    private String nME; //中午打卡结束时间
    private String pMS; //下午打卡开始时间
    private String pME; //下午打卡结束时间
    private String vYear; //年份
    private String vMonth; //月份
    
	public String getGuid() {
		return guid;
	}
	public void setGuid(String guid) {
		this.guid = guid;
	}
	public Date getdWorkDate() {
		return dWorkDate;
	}
	public void setdWorkDate(Date dWorkDate) {
		this.dWorkDate = dWorkDate;
	}
	public String getvWeekS() {
		return vWeekS;
	}
	public void setvWeekS(String vWeekS) {
		this.vWeekS = vWeekS;
	}
	public String getvWeek() {
		return vWeek;
	}
	public void setvWeek(String vWeek) {
		this.vWeek = vWeek;
	}
	public String getvWorkType() {
		return vWorkType;
	}
	public void setvWorkType(String vWorkType) {
		this.vWorkType = vWorkType;
	}
	public Integer getaMHS() {
		return aMHS;
	}
	public void setaMHS(Integer aMHS) {
		this.aMHS = aMHS;
	}
	public Integer getaMMS() {
		return aMMS;
	}
	public void setaMMS(Integer aMMS) {
		this.aMMS = aMMS;
	}
	public Integer getaMSS() {
		return aMSS;
	}
	public void setaMSS(Integer aMSS) {
		this.aMSS = aMSS;
	}
	public Integer getaMHE() {
		return aMHE;
	}
	public void setaMHE(Integer aMHE) {
		this.aMHE = aMHE;
	}
	public Integer getaMME() {
		return aMME;
	}
	public void setaMME(Integer aMME) {
		this.aMME = aMME;
	}
	public Integer getaMSE() {
		return aMSE;
	}
	public void setaMSE(Integer aMSE) {
		this.aMSE = aMSE;
	}
	public Integer getnMHS() {
		return nMHS;
	}
	public void setnMHS(Integer nMHS) {
		this.nMHS = nMHS;
	}
	public Integer getnMMS() {
		return nMMS;
	}
	public void setnMMS(Integer nMMS) {
		this.nMMS = nMMS;
	}
	public Integer getnMSS() {
		return nMSS;
	}
	public void setnMSS(Integer nMSS) {
		this.nMSS = nMSS;
	}
	public Integer getnMHE() {
		return nMHE;
	}
	public void setnMHE(Integer nMHE) {
		this.nMHE = nMHE;
	}
	public Integer getnMME() {
		return nMME;
	}
	public void setnMME(Integer nMME) {
		this.nMME = nMME;
	}
	public Integer getnMSE() {
		return nMSE;
	}
	public void setnMSE(Integer nMSE) {
		this.nMSE = nMSE;
	}
	public Integer getpMHS() {
		return pMHS;
	}
	public void setpMHS(Integer pMHS) {
		this.pMHS = pMHS;
	}
	public Integer getpMMS() {
		return pMMS;
	}
	public void setpMMS(Integer pMMS) {
		this.pMMS = pMMS;
	}
	public Integer getpMSS() {
		return pMSS;
	}
	public void setpMSS(Integer pMSS) {
		this.pMSS = pMSS;
	}
	public Integer getpMHE() {
		return pMHE;
	}
	public void setpMHE(Integer pMHE) {
		this.pMHE = pMHE;
	}
	public Integer getpMME() {
		return pMME;
	}
	public void setpMME(Integer pMME) {
		this.pMME = pMME;
	}
	public Integer getpMSE() {
		return pMSE;
	}
	public void setpMSE(Integer pMSE) {
		this.pMSE = pMSE;
	}
	public String getaMS() {
		return aMS;
	}
	public void setaMS(String aMS) {
		this.aMS = aMS;
	}
	public String getaME() {
		return aME;
	}
	public void setaME(String aME) {
		this.aME = aME;
	}
	public String getnMS() {
		return nMS;
	}
	public void setnMS(String nMS) {
		this.nMS = nMS;
	}
	public String getnME() {
		return nME;
	}
	public void setnME(String nME) {
		this.nME = nME;
	}
	public String getpMS() {
		return pMS;
	}
	public void setpMS(String pMS) {
		this.pMS = pMS;
	}
	public String getpME() {
		return pME;
	}
	public void setpME(String pME) {
		this.pME = pME;
	}
	public String getvYear() {
		return vYear;
	}
	public void setvYear(String vYear) {
		this.vYear = vYear;
	}
	public String getvMonth() {
		return vMonth;
	}
	public void setvMonth(String vMonth) {
		this.vMonth = vMonth;
	}
	
}
